package main

import (
	"time"
	"fmt"
)

func main() {
	c1:=make(chan string)
	c2:=make(chan string)

	go func() {
		time.Sleep(time.Second*5)
		c1<-"one"
	}()

	go func() {
		time.Sleep(time.Second*2)
		c2<-"two"
	}()


	for i:=0;i<2;i++{
		select {
		case msg1:=<-c1:
			fmt.Println("收到",msg1)

		case msg2:=<-c2:
			fmt.Println("收到",msg2)
		}
	}

}
